currencies investments commodities tradestation investing finance currency foreign exchange share trading stock market futures investment research daytrading investment forex share analysis stock analysis stock trading m&a stock commodity online trading